package com.ruoyi.business.vo.export;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

/**
 * 报名信息导入参数
 *
 * @author Tellsea
 * @date 2024/9/1
 */
@Data
public class RegisterImportVo {

    /**
     * 姓名
     */
    @Excel(name = "姓名", width = 20)
    private String name;

    /**
     * 联系电话
     */
    @Excel(name = "联系电话", width = 20)
    private String phone;

    /**
     * 性别 1-男 2-女
     */
    @Excel(name = "性别", replace = {"男_1", "女_2"}, width = 20)
    private Long gender;

    /**
     * 出生日期
     */
    @Excel(name = "出生日期", width = 20)
    private String birthday;

    /**
     * 身份证号
     */
    @Excel(name = "身份证号", width = 20)
    private String idCard;

    /**
     * 最高学历
     */
    @Excel(name = "最高学历", width = 20)
    private String highestDegree;

    /**
     * 职称
     */
    @Excel(name = "职称", width = 20)
    private String technicalTitle;

    /**
     * 进修科室
     */
    @Excel(name = "进修科室", width = 20)
    private String registerDeptName;

    /**
     * 进修时间
     */
    @Excel(name = "进修时间", width = 20)
    private String durationDate;

    /**
     * 单位名称
     */
    @Excel(name = "单位名称", width = 20)
    private String unitName;

    /**
     * 单位地址(省)
     */
    @Excel(name = "单位地址(省)", width = 20)
    private String unitProvince;

    /**
     * 单位地址(市)
     */
    @Excel(name = "单位地址(市)", width = 20)
    private String unitCity;

    /**
     * 单位地址(区)
     */
    @Excel(name = "单位地址(区)", width = 20)
    private String unitDistrict;

    /**
     * 单位地址(地址)
     */
    @Excel(name = "单位地址(地址)", width = 20)
    private String unitAddress;

//    /**
//     * 单位地址(地址)
//     */
//    @Excel(name = "单位地址(地址)", width = 20)
//    private String fullUnitAddress;

    /**
     * 单位电话
     */
    @Excel(name = "单位电话", width = 20)
    private String workTelephone;

    /**
     * 邮编
     */
    @Excel(name = "邮编", width = 20)
    private String zipCode;

    /**
     * 进修要求与目的（限制300字以内）
     */
    @Excel(name = "进修要求与目的（限制300字以内）", width = 50)
    private String educationAskObjective;

    /**
     * 电子证件照（需设置为浮动式图片）
     */
    @Excel(name = "电子证件照（需设置为浮动式图片）", width = 50, type = 2, savePath = "./uploadPath/temp")
    private String electronicIdPhoto;
}
